<?php
// 按行读取字符串。
function fgets_html($html){
	$encode = 'UTF-8';
	$array = [];
	$strlen = mb_strlen($html,$encode);
	for ($i=0; $i < $strlen; $i++) {
		$position = mb_strpos($html,PHP_EOL,$i,$encode);
		if($position){
			$array[] = $position; // 找到每个换行符的位置
			$i = $position;
		}
	}
	$start  = 0;
	$phpeol = mb_strlen(PHP_EOL);
	for ($i=0; $i < count($array); $i++) {
		 $stop = $array[$i]-$start;
		 $temp[]  = mb_substr($html,$start,$stop,$encode);
		 $start = $array[$i]+$phpeol;
	}
	return $temp;
}
